home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 4 / FM Towns Free Software Collection 4 - Disc 2.iso / tvmode / getap.c next >
C/C++ Source or Header  |  1991-10-19  |  811b  |  35 lines

  1. /* 
  2.     getap:    get analog palette 
  3.                         (C)ムンパッパ
  4. */
  5. #include <stdio.h>
  6. #include <dos.h>
  7. main (argc, argv)
  8.     int    argc;
  9.     char    **argv;
  10. {
  11.     register int    i;
  12.  
  13.         outportb(0x448, (unsigned char)1);
  14.         outportb(0x44a, 4);         /* 16色パレットレイア0 */
  15.  
  16.     for (i = 0; i < 16; ++i) {
  17.         outportb(0xfd90, i);
  18.         printf("%3d ",inportb(0xfd92));
  19.         printf("%3d ",inportb(0xfd94));
  20.         printf("%3d ",inportb(0xfd96));
  21.         printf("# BRG0 No.%d\n", i);
  22.     }
  23.  
  24.         outportb(0x448, (unsigned char)1);
  25.         outportb(0x44a, 0x24);          /* 16色パレットレイア1 */
  26.  
  27.     for (i = 0; i < 16; ++i) {
  28.         outportb(0xfd90, i);
  29.         printf("%3d ",inportb(0xfd92));
  30.         printf("%3d ",inportb(0xfd94));
  31.         printf("%3d ",inportb(0xfd96));
  32.         printf("# BRG1 No.%d\n", i);
  33.     }
  34. }
  35.